/* ***************************************************** */
/* Arcans Team (2010), website                           */
/* Site under GNU GPL v3 Licence                         */
/* (see NOTICE and COPYING in the of the site file tree) */
/* ***************************************************** */

/* ***************************************************** */
/* module de contact                                     */
/* ***************************************************** */
var contact = (function () {
	function testing () {
		voile.initSaff(1,"enc2_all"); var titre_m = doc.byID("titre_m").value;
		if (titre_m == "") {
			voile.addElt("titre",{"texte":"Erreur !"},1);
			var texte = "Vous avez omis le titre. Veuillez remplir le champs correspondant.";
			var style = "font-weight:bold;color:red;margin-bottom:50px;margin-top:40px;";
			voile.addElt("p",{"style":style,"texte":texte},1);
			voile.addElt("p",{"texte":"La page redeviendra accessible dans un instant."},1);
			window.setTimeout("voile.initSclose(2,'enc2_all','');",3000); return;
		}
		var mail_m = doc.byID("mail_m").value; if (mail_m == "") mail_m = "no mail";
		var mess_m = doc.byID("mess_m").value;
		if (mess_m == "") {
			voile.addElt("titre",{"texte":"Erreur !"},1);
			var texte = "Vous n'avez écrit aucun message. Veuillez écrire votre message avant de l'envoyer.";
			var style = "font-weight:bold;color:red;margin-bottom:50px;margin-top:40px;";
			voile.addElt("p",{"style":style,"texte":texte},1);
			voile.addElt("p",{"texte":"La page redeviendra accessible dans un instant."},1);
			window.setTimeout("voile.initSclose(2,'enc2_all','');",3000); return;
		}
		voile.addElt("titre",{"texte":"Envoi :"},1);
		voile.addElt("progress",{"style":"margin-top:40px;margin-bottom:40px;","id":"b_prog"},1);
		voile.addElt("p",{"texte":"Procédure d'envoi en cours, veuillez patienter.","id":"p_prog"},1);
		ajaxFun("contact",new Array(titre_m,mail_m,mess_m),verif);
	}
	function verif (resultat) {
		voile.suppElt(doc.byID("b_prog")); voile.suppElt(doc.byID("p_prog"));
		if (resultat == null) {
			var texte = "Erreur serveur. Votre message n'a pu être envoyé.";
			var style = "color:orange;font-weight:bold;margin-top:40px;margin-bottom:50px;";
			voile.addElt("p",{"style":style,"texte":texte},1);
			voile.addElt("p",{"texte":"La page redeviendra accessible dans un instant."},1);
			window.setTimeout("voile.initSclose(2,'enc2_all','');",3000);
		}
		else {
			var texte = "Votre message a bien été envoyé. Les développeurs vous remercient.";
			var style = "color:green;font-weight:bold;margin-top:40px;margin-bottom:50px;";
			voile.addElt("p",{"style":style,"texte":texte},1);
			voile.addElt("p",{"texte":"La page va se recharger dans un instant."},1);
			window.setTimeout("voile.initSclose(2,'enc2_all','');",3000);
			window.setTimeout("location.replace('?p=index');",4200);
		}
	}
	return { init: function () { return testing(); } }
})();